1
00:00:02,150 --> 00:00:05,600
Sekarang itu sahaja untuk bahagian kursus ini.

2
00:00:05,600 --> 00:00:07,450
Sekali lagi bahagian yang panjang

3
00:00:07,450 --> 00:00:11,760
tetapi ia adalah mengenai topik yang sangat penting, Redux.

4
00:00:11,760 --> 00:00:16,010
Dan anda belajar pada mulanya bagaimana anda boleh menyediakan Redux

5
00:00:16,010 --> 00:00:19,040
tanpa React dan kemudian bagaimana anda boleh menyediakannya

6
00:00:19,040 --> 00:00:20,770
tanpa Redux Toolkit.

7
00:00:20,770 --> 00:00:24,820
Kini Redux Toolkit sangat mengagumkan dan cadangan kuat saya

8
00:00:24,820 --> 00:00:27,610
adalah untuk menggunakannya kerana seperti yang anda lihat

9
00:00:27,610 --> 00:00:29,550
sepanjang bahagian kursus ini,

10
00:00:29,550 --> 00:00:33,070
lebih mudah untuk menguruskan keadaan anda dan pengurang anda

11
00:00:33,070 --> 00:00:35,370
dan tindakan anda apabila menggunakan Toolkit

12
00:00:35,370 --> 00:00:38,747
daripada perlu menyediakan semuanya sendiri.

13
00:00:38,747 --> 00:00:42,610
Masih penting untuk mengetahui apa yang berlaku di sebalik tabir

14
00:00:42,610 --> 00:00:45,880
itulah sebabnya saya mula tanpa Redux Toolkit

15
00:00:45,880 --> 00:00:48,800
supaya anda benar-benar mengetahui segala-galanya tentang Redux

16
00:00:48,800 --> 00:00:51,930
apa yang anda perlu tahu dan supaya anda juga mampu

17
00:00:51,930 --> 00:00:56,130
untuk menyelami projek yang mungkin tidak menggunakan Redux Toolkit

18
00:00:56,130 --> 00:00:58,220
tetapi hanya Redux.

19
00:00:58,220 --> 00:01:01,420
Sekarang anda belajar tentang konsep teras Redux ini

20
00:01:01,420 --> 00:01:03,900
dan aliran Redux ini yang anda pelajari

21
00:01:03,900 --> 00:01:08,720
tentang tindakan dan pengurang atau pengurang akar yang satu ini

22
00:01:08,720 --> 00:01:11,757
dan tentang hakikat bahawa Redux mempunyai yang ini

23
00:01:11,757 --> 00:01:16,090
stor data pusat yang kita boleh buat kedai ini

24
00:01:16,090 --> 00:01:19,780
dengan configure store apabila menggunakan Redux Toolkit.

25
00:01:19,780 --> 00:01:21,570
Dan itu kemudian sebagai hujah,

26
00:01:21,570 --> 00:01:25,850
kami lulus dalam objek di mana kami menetapkan pengurang laluan kami.

27
00:01:25,850 --> 00:01:29,500
Kita sama ada menunjuk pada hanya satu fungsi pengurang,

28
00:01:29,500 --> 00:01:32,138
atau kami menyediakan peta pengurang sedemikian,

29
00:01:32,138 --> 00:01:34,680
yang kemudiannya digabungkan bersama

30
00:01:34,680 --> 00:01:38,200
menjadi satu pengurang besar di belakang tabir.

31
00:01:38,200 --> 00:01:40,605
Sekarang kami juga belajar bagaimana kami boleh menggunakannya

32
00:01:40,605 --> 00:01:44,100
data terurus Redux kami

33
00:01:44,100 --> 00:01:46,130
yang boleh kita gunakan useSelector

34
00:01:46,130 --> 00:01:51,020
dalam komponen kami untuk membaca data daripada keadaan terurus Redux kami

35
00:01:51,020 --> 00:01:54,060
dan kita boleh menggunakan useDispatch untuk mendapatkan akses

36
00:01:54,060 --> 00:01:56,060
kepada fungsi penghantaran itu

37
00:01:56,060 --> 00:01:59,150
yang kami gunakan untuk menghantar tindakan kami,

38
00:01:59,150 --> 00:02:02,330
yang kemudiannya membawa kepada keadaan Redux kami

39
00:02:02,330 --> 00:02:03,530
sedang diubah.

40
00:02:03,530 --> 00:02:06,870
Kami juga mengetahui bahawa kami boleh menghantar data tambahan

41
00:02:06,870 --> 00:02:10,300
kepada tindakan itu kerana anda sering mempunyai tindakan

42
00:02:10,300 --> 00:02:15,300
dan fungsi pengurang di sana yang memerlukan data tambahan.

43
00:02:15,700 --> 00:02:18,640
Kami juga belajar bagaimana kami akan menyambungkan a

44
00:02:18,640 --> 00:02:21,200
komponen berasaskan kelas kepada Redux.

45
00:02:21,200 --> 00:02:23,290
Kami tidak akan menggunakannya dalam kursus ini

46
00:02:23,290 --> 00:02:26,090
dan anda mungkin tidak melihatnya terlalu kerap di luar sana

47
00:02:26,090 --> 00:02:27,810
tetapi sebaliknya, terdapat banyak

48
00:02:27,810 --> 00:02:31,170
projek yang masih menggunakan komponen berasaskan kelas.

49
00:02:31,170 --> 00:02:33,500
Jadi itu pasti juga sesuatu yang anda

50
00:02:33,500 --> 00:02:34,593
harus sedar.

51
00:02:35,610 --> 00:02:38,900
Dan di sana buat masa ini kami mempunyai asas yang sangat kukuh

52
00:02:38,900 --> 00:02:41,120
apabila ia datang kepada Redux.

53
00:02:41,120 --> 00:02:43,260
Redux ialah perpustakaan yang menakjubkan.

54
00:02:43,260 --> 00:02:46,550
Ia boleh menggantikan konteks React seperti yang anda pelajari

55
00:02:46,550 --> 00:02:49,820
tetapi ia juga bukan perpustakaan yang mesti digunakan.

56
00:02:49,820 --> 00:02:54,350
Sentiasa terpulang kepada anda untuk memutuskan sama ada untuk projek anda

57
00:02:54,350 --> 00:02:56,580
anda mahu menggunakan konteks React,

58
00:02:56,580 --> 00:02:58,600
atau jika anda memerlukan Redux.

59
00:02:58,600 --> 00:03:01,760
Konteks tindak balas boleh mempunyai kelemahan tertentu

60
00:03:01,760 --> 00:03:06,393
seperti yang saya nyatakan, tetapi mereka mungkin tidak penting dalam projek anda.

61
00:03:06,393 --> 00:03:11,030
Anda mungkin tidak melihat atau mengukur sebarang isu prestasi

62
00:03:11,030 --> 00:03:15,110
dan anda mungkin tidak mempunyai persediaan dan pengurusan yang sangat kompleks.

63
00:03:15,110 --> 00:03:17,970
Maka sudah tentu, tidak salah untuk melekat

64
00:03:17,970 --> 00:03:21,900
untuk React konteks, kerana anda tidak boleh lupa itu

65
00:03:21,900 --> 00:03:26,590
jika anda menggunakan Redux, anda menambah perpustakaan pihak ketiga tambahan.

66
00:03:26,590 --> 00:03:28,010
Dan itu sudah tentu menambah

67
00:03:28,010 --> 00:03:31,020
sehingga kod keseluruhan aplikasi anda.

68
00:03:31,020 --> 00:03:34,010
Ia menjadikan aplikasi anda lebih besar.

69
00:03:34,010 --> 00:03:36,230
Jadi Redux tidak selalunya lebih baik.

70
00:03:36,230 --> 00:03:38,071
Ia boleh menjadi pilihan yang baik dan sekarang

71
00:03:38,071 --> 00:03:43,030
anda tahu cara ia berfungsi dan bila anda mungkin perlu mempertimbangkannya.

72
00:03:43,030 --> 00:03:46,200
Sekarang kami akan bekerja lebih banyak dengannya sepanjang kursus

73
00:03:46,200 --> 00:03:48,690
tetapi ini kini menjadi asas yang kukuh

74
00:03:48,690 --> 00:03:51,253
yang anda perlukan sebagai pembangun React.


